package com.rdzn.mall.portal.service;

import com.rdzn.mall.center.entity.OmsCartItem;
import com.rdzn.mall.portal.domain.CartPromotionItem;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

public interface ICartItemService {

    /**
     * 查询购物车中是否包含该商品，有增加数量，无添加到购物车
     */
    @Transactional
    OmsCartItem add(OmsCartItem cartItem);

    /**
     * 获取包含促销活动信息的购物车列表
     */
    List<CartPromotionItem> listPromotion(Integer memberId, List<Integer> cartIds);

}
